﻿#pragma once

#include "预定义.h"
#include <stdbool.h>
typedef unsigned long long 队列数据类型;

定义 结构体
{
    队列数据类型 *数据;
    int 总长度;
    int 队头,队尾;
}队列_结构;

队列_结构* 构造_队列(int 总长);

void 销毁_队列(队列_结构* 队列);

void 数据入队(队列_结构* 队列,队列数据类型 数据);

队列数据类型 数据出队(队列_结构* 队列);

bool 队列满了(const 队列_结构* 队列);
bool 队列空了(const 队列_结构* 队列);
void 打印队列(const 队列_结构* 队列);